﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Interfaces;
using Model;
using Database;

namespace Collections
{
    public class OpgaveCollection
    {
        public List<Iopgave> HentAlleOpgaver()
        {
            List<Iopgave> opgaveliste;
            DbController db = DbController.GetInstance();
            opgaveliste = db.HentAlleOpgaver();
            return opgaveliste;
        }

        public List<Iopgave> HentMedarbejderensOpgaverForOrdre(int medarbejderNummer, int ordreNr)
        {
            List<Iopgave> opgaveliste;
            DbController db = DbController.GetInstance();
            opgaveliste = db.HentMedarbejderensOpgaverForOrdre(medarbejderNummer, ordreNr);
            return opgaveliste;
        }

        public List<Ivare> HentVarerTildeltOrdreOpgave(int ordreNummer, int opgaveNummer)
        {
            DbController db = DbController.GetInstance();
            List<Ivare> vareliste = db.HentVarerTildeltOrdreOpgave(ordreNummer, opgaveNummer);
            return vareliste;
        }
    }
}
